ThinkSystem RAID Adapter Driver for Windows Server 2025 Adapters Supported: ThinkSystem RAID 530-8i PCIe 12Gb Adapter (7Y37A01082) ThinkSystem RAID 530-4i Flex Adapter (7M17A03932) ThinkSystem RAID 530-4i Flex Adapter (7M27A03918) ThinkSystem RAID 530-8i Dense Adapter (SD530 RAID) ThinkSystem RAID 530-16i PCIe 12Gb Adapter (4Y37A09727) ThinkSystem RAID 540-8i PCIe Gen4 12Gb Adapterr (4Y37A78834) ThinkSystem RAID 540-16i PCIe Gen4 12Gb Adapter (4Y37A78835) ThinkSystem RAID 730-8i 1GB Cache PCIe 12Gb Adapter (7Y37A01083) ThinkSystem RAID 730-8i 2GB Flash PCIe 12Gb Adapter (4Y37A09722) ThinkSystem RAID 930-8i 2GB Flash PCIe 12Gb Adapter (7Y37A01084) ThinkSystem RAID 930-16i 4GB Flash PCIe 12Gb Adapter (7Y37A01085) ThinkSystem RAID 930-24i 4GB Flash PCIe 12Gb Adapter (7Y37A01086) ThinkSystem RAID 930-8e 4GB Flash PCIe 12Gb Adapter (7Y37A01087) ThinkSystem RAID 930-4i 2GB Flash Flex Adapter (7M17A03933) ThinkSystem RAID 930-4i 2GB Flash Flex Adapter (7M27A03917) ThinkSystem RAID 930-16i 8GB Flash PCIe 12Gb Adapter(4Y37A09721) ThinkSystem RAID 940-8i 4GB Flash PCIe Gen4 12Gb Adapter for 4Y37A09728 ThinkSystem RAID 940-8i 8GB Flash PCIe Gen4 12Gb Adapter for 4Y37A09729 ThinkSystem RAID 940-16i 4GB Flash PCIe Gen4 12Gb Adapter ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Adapter for 4Y37A09730 ThinkSystem RAID 940-32i 8GB Flash PCIe Gen4 12Gb Adapter for 4Y37A09733 ThinkSystem RAID 940-16i 8GB Flash PCIe Gen4 12Gb Internal Adapter for 4Y37A09735 NOTE TO SERVICE - Reference RETAIN TIP #NA Version 7.730.02.00 - Moderate Impact/Low Probability of Occurrence --------------------- MR 7.30 Defects: -Updated the OEM PNP IDs as per original PR..(DCSG01678440) -Debug builds broken when using EV signing.(DCSG01609058) -Correct 3 issues discovered in the build tools.(DCSG01615646) EnhancementRequests: -Add OEM PNP ID.(DCSG01559022) -Add OEM PNP ID.(DCSG01614221) -95xx: Add Support for Win11 24H2.(DCSG01654460) -Add OEM PNP ID.(DCSG01614224) -Add OEM PNP ID.(DCSG01625268) -Add OEM PNP ID.(DCSG01574291) -Complete and Roll-Out Build phase of Python Tools.(DCSG01550773) -Add OEM PNP ID.(DCSG01574289) -Implement manual workaround for signing CAB files with EV certificate (Python tools).(DCSG01491805) -Windows Driver Build Tools: Port Enhanced Validation (EV) Signing Functionality to Python.(DCSG01640645) -Enhance driver signing on the DCSG HSM to allow either HOST or USER authentication via MkDrv.(DCSG01595766) -Add Support for Windows 11 23H2 Client OS Support.(DCSG01587974) -Add OEM PNP ID.(DCSG01581283) -Add OEM PNP ID.(DCSG01625274) -Convert the PostRel utility from legacy batch scripting into Python.(DCSG01562169) -Windows Driver Build Tools: Port Self Signing Functionality to Python.(DCSG01630054) -Add OEM PNP ID.(DCSG01638415) -Add OEM PNP ID.(DCSG01621420) -Update copyright year to 2024.(DCSG01661720) -Add OEM PNP ID.(DCSG01622771) -Change Windows driver signing to use the DCSG HSM Server.(DCSG01583498) -95xx:Add support for Windows Server 2025 RTM.(DCSG01691332) -Add Support for Jenkins Build and Release.(DCSG01549755) -Add OEM PNP ID.(DCSG01574295) -Change Windows driver signing to use the DCSG HSM Server.(DCSG01583498 (Port Of EnhancementRequest DCSG01583598)) -Inbox Driver Submission for vNext LTSC.(DCSG01539118 (Port Of EnhancementRequest DCSG01595637)) Version 7.727.03.00 - Moderate Impact/Low Probability of Occurrence --------------------- MR 7.27 Defects: -Windows driver Manufacturer name and Provider name needs to be changed.(DCSG01499709) -Win Driver 7.22.04 fails to install and reports the third party INF does not contain digital signature information.(DCSG01186403) -MPI registers read may return value of 0 in SecureMode.(DCSG01507604) -HBA firmware update error.(DCSG01547614) -Add DDA entries for OEM PNP IDs.(DCSG01353774 (Port Of Defect DCSG01396385)) -Incorrect PCI Domain ID is Displayed by the application.(DCSG01349525 (Port Of Defect DCSG01523522) EnhancementRequests: -Add OEM PNP ID.(DCSG01315711) -Update Copyright year to 2023 for all Driver source, header and INF Files.(DCSG01402353) -Add FriendlyName hooks to INF file of Windows Driver.(DCSG01422372) -Add OEM PNP ID.(DCSG01245867) -Add OEM PNP ID.(DCSG01434984) -Add OEM PNP ID.(DCSG01302981) -Add OEM PNP ID.(DCSG01315691) -Add OEM PNP ID.(DCSG01266063) -ADD Windows 11 2022 H2 OS Support.(DCSG01277695) -Add OEM PNP ID.(DCSG01321300) -Add OEM PNP ID.(DCSG01315705) -Drivers: Add Capability Bit for Driver Dump Mode.(DCSG01321220) -Complete and Roll-Out Build phase of Python Tools.(DCSG01550773) -Implement manual workaround for signing CAB files with EV certificate (Python tools).(DCSG01491805) -Add FullTargetName.h file to driver to support OS Version in SYS file Properties.(DCSG01496983) -Sync All OEM PNP IDs MegaRAID 7.23 stream.(DCSG01273515) -Add OEM PNP ID.(DCSG01400126) -Convert the PostRel utility from legacy batch scripting into Python.(DCSG01562169) -Simplify the MegaRAID Windows driver resource file.(DCSG01497083) -Update OEM PNP IDs.(DCSG01490623) -Add OEM PNP IDs.(DCSG01176709) -Add OEM PNP IDs.(DCSG01242928) -Add OEM PNP ID.(DCSG01266058) -Add OEM PNP ID.(DCSG01321289) -Add Support for Python BuildTools.(DCSG01424586) -Add OEM PNP ID.(DCSG01484112) -Add OEM PNP ID.(DCSG01321298) -Change Windows driver signing to use the DCSG HSM Server.(DCSG01583498) -Add OEM PNP ID.(DCSG01240953) -Add OEM PNP ID.(DCSG01321295) -Remove OEM PNP ID.(DCSG01490071) -Add Win 10 2022H2 Support.(DCSG01363364) -Add OEM PNP ID.(DCSG01330492 (Port Of EnhancementRequest DCSG01360591)) Version 7.722.06.00 - Moderate Impact/Low Probability of Occurrence --------------------- MR 7.22 Defects: -Driver version needs to be updated in copyright section.(DCSG01228281) Enhancements: -Add OEM PNP IDs.(DCSG01242928) Version 7.720.04.00 - Moderate Impact/Low Probability of Occurrence --------------------- MR 7.20 Defects: -MR7.20PA_DBU:ERROR: fread() failed while reading data field from trace file - RTT_CLI-5.1-DCSG00996982.(DCSG01037687) -Update auto-generated copywrite banners in Windows build tools.(DCSG00918496) -Storport Call to Set target QueueDepth fails.(DCSG01002393 (Port Of Defect DCSG01029774)) EnhancementRequests: -Sync the INF File.(DCSG01029077) -Implement INF only release functionality.(DCSG00981226) -Add Support for WDK/SDK Version Targeting for Windows Driver.(DCSG01048752) -Remove Support for Windows Server 2016 from MR 7.20.(DCSG01042218) -OEM Aero board PNP ID additions.(DCSG01040397) -Windows Client 21H2 OS Support - MR6.14, SAS3 Phase 16, MR 7.20, SAS3.5 Phase 22 (OS GCA Date - 10/05/2021).(DCSG01054193) -Add OEM PNP ID.(DCSG00985517) -Windows Client Win11 OS Support - MR6.14, SAS3 Phase 16, MR 7.20, SAS3.5 Phase 22 (OS GCA Date - 10/05/2021).(DCSG01043612) -Targeted WDK Versions per Build Target.(DCSG00115556) -Improve detection of errors when generating Rttrace metadata and fail the build immediately.(DCSG00758829) Version 7.719.06.00 - Moderate Impact/Low Probability of Occurrence --------------------- MR 7.19 Defects: -Storport Call to Set target QueueDepth fails.(DCSG01002393) Version 7.717.02.00 - Moderate Impact/Low Probability of Occurrence --------------------- Defects: -Aero: Disable Interrupt Coalescing if NUMA Is disabled ..(DCSG00318877) -Shenandoah : PA6 : Windows OS hits BSOD while trying to update driver on the controller in Legacy BIOS with multiple controllers.(DCSG00354024) -API clarification for large io support.(DCSG00307042) -OS is not seeing newly created VDs, unless rescan is done.(DCSG00340319 (Port Of Defect DCSG00340770)) EnhancementRequests: -Check in MPI 2.6 2.6.9 Headers.(DCSG00005425) -Infrastructure Updates for New Microsoft Driver Signing Process.(DCSG00115534) -MegaAPI: Add API Controller Properties and MFCD for ParityReadCacheBypass (PR: DCSG00237022).(DCSG00282676) -MR 7.17PA1: Updated DevBST script and Improve RTT logging.(DCSG00368900) -MPI 2.6: Header file changes associated with revision 2.6.11.(DCSG00293141) -Change Product Name for OEM Custom Aero Cards.(DCSG00405285) -API change to add connector index as part of NVMe Init Error drive information.(DCSG00352896) -Infrastructure Updates for New Microsoft Driver Signing Process - Portal Post Processing (Part 1B).(DCSG00297698) -Windows Server 2020 H2 OS Support - MR6.14, SAS3 Phase 16, MR 7.17, SAS3.5 Phase 18 (OS GCA Date - October-2020).(DCSG00373432) -MR API: reclassify MR_EVT_CTRL_FW_VALID_SNAPDUMP_AVAILABLE as informational.(DCSG00292323) -Add DDA Mitigation support for OEM controllers..(DCSG00332815) -MR 7.17PA2:Enable HDC Signing For MR Windows Driver..(DCSG00427951) -PvtAPI: Add new field 'parityReadCacheBypass' in MPI2_MR_PARAMS_PAGE_0 for PR DCSG00237022.(DCSG00284472) -MegaAPI: rename WJ events and change event messages (PR: DCSG00166915).(DCSG00332867) -API changes for reporting missing cables.(DCSG00313199) -MegaAPI_PVT: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs (PR: DCSG00166915).(DCSG00315910) -Infrastructure Updates for New Microsoft Driver Signing Process - MakeCert (Part 2).(DCSG00297712) -MR PVT API :Update mr_configpage.h file for Ruby SED support.(DCSG00278424) -MegaAPI: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs (PR: DCSG00166915).(DCSG00312334) -MPI 2.6: Header file changes associated with Revision 2.6.9 of the specification.(DCSG00024640) -MR PVT API: Add singlePortMultipathFeatures to MPI2_MR_PARAMS_PAGE_0.(DCSG00272230) -MPI 2.6: Add additional IOC_State (CoreDump) to allow firmware to dump debug logs without being reset by host..(DCSG00020567) -Add OEM PNP ID.(DCSG00354543 (Port Of EnhancementRequest DCSG00359254)) Version 7.705.14.00 - Moderate Impact/Low Probability of Occurrence --------------------- Fixed: Purley's Ventura based RAID controllers "930x and 530x" are exposed to potential blue screening (BSOD) in Microsoft Windows environment. Customers affected: EPIC SYSTEMS CORPORATION - fail occurs when running a Microsoft utility – Jetstress on the VMs PINEWOOD TECHNOLOGIES, EMEA - occurs on deployed servers under heavy IO Defects (2) - Windows Driver doesn't support Crusader[9441-16i] Controller with OEM PnP ID's.(SCGCQ01808883) - BSOD when running standard IO.(SCGCQ01850715) - AVL: 9460-8i just disappears after the drives power back up during push-pull test.(SCGCQ01775678 port of SCGCQ01670164) - MR7.7: OS hang during OCR w/ I/O running on VD and EPD.(SCGCQ01830905 port of SCGCQ01765371) - Disk Management is not sync, when user make JBOD drives on/off in DDA environment.(SCGCQ01830906 port of SCGCQ01719221) - PA2-MR7.7-FW: Windows Disk Management tool does not detect the secured JBOD after moving it to ctrl0 from ctrl1.(SCGCQ01867140 port of SCGCQ01686815) - Windows Driver doesn't support Crusader[9441-16i] Controller with OEM PnP ID's.(SCGCQ01836268 port of SCGCQ01808883) - MR7.8-9480-8i8E: Hit BSOD After creating Raid 5 With 21 drives.(SCGCQ01873362 port of SCGCQ01867931) - OEM is requesting to retain common PnP IDs for both RAID and JBOD personalities/Dell Specific Change.(SCGCQ01732141 port of SCGCQ01684943) EnhancementRequests (4) - MR Windows Driver - PCI express link capabilities parsing.(SCGCQ01752827) - Add OEM PNP ID String Correction.(SCGCQ01670837) - OEM request to change the DEVID from 0x17 to 0x15.(SCGCQ01765122) - Add OEM PnP ID to Ventura ROMB MR release.(SCGCQ01435771) Version 7.705.08.00-1 - Moderate Impact/Low Probability of Occurrence --------------------- Defects (12) - MR7.4 PA2 Wins 8.1 7.704.4.0: Two Product Names reported in Device manager.(SCGCQ01406516) - MR 7.4 - Trigger Host TM led to KA.(SCGCQ01421607) - Additional universal driver support needed for iNF with latest MS DCHU tool.(SCGCQ01592314) - MR Windows 7.5: HW Errata Workaround for IORequest Register 0xC8 [SCGCQ01470716].(SCGCQ01514764) - MR 7.5 : Code Review Defect for HW WA.(SCGCQ01561797) - Driver signing script needs to change to be compatible with new certificate from Symantec.(SCGCQ01418985) - MR7.5: Windows driver does not have new name for Quanta PnPID 152d/8B00 and 152d/8B01.(SCGCQ01484425) - MR Windows 7.5: OEM JBOD IDs missing in RAID INF.(SCGCQ01518101) - MR 7.4 : JBOD personality PNP id's missing in .inf file for 9450-8i controller in windows Driver..(SCGCQ01447793) -.(SCGCQ01495839) - Assertion failure in ../../raid/taskman.c at line 342: when run raw I/O using Ranbash.(SCGCQ01505562) - TM Fire Routine cause Blue Screen.(SCGCQ01410246) - NVMe Pass through support.(SCGCQ01424598 port of SCGCQ01392962) - Deprecated Device support(SCGCQ01424606 port of SCGCQ01369453) - SGL Flags not set right for NVMe redirected IEEE SGL.(SCGCQ01566245 port of SCGCQ01562049) - Coalescing structures not cleared post IO Busy return leads to BSOD.(SCGCQ01566228 port of SCGCQ01562052) - NVMe Pass through support.(SCGCQ01455443 port of SCGCQ01392962) - 76Alpha: BSOD while create vds on Perc H84.(SCGCQ01628856 port of SCGCQ01603014) EnhancementRequests (18) - MR7.5: Increase JBOD FPIO timeout by 1 sec to workaround HW bug which causes timeout 1 sec earlier than provided timeout.(SCGCQ01451889) - Added new OEM pnpID.(SCGCQ01487009) - Added new OEM pnpID.(SCGCQ01487011) - Added new OEM pnpID.(SCGCQ01487020) - Add new product PNP and NVDATA of Talladega 946N-8i 2GB for NEC.(SCGCQ01575208) - Add new product PNP and NVDATA of Bristol 944N-8i iMR for NEC.(SCGCQ01575276) - Sync the PNP IDs across 7.x streams.(SCGCQ01582879) - Add the OEM PNP ID.(SCGCQ01583147) - Add OEM PNP ID String Correction..(SCGCQ01670837) - MR Windows 7.5: OEM Add PnP ID.(SCGCQ01516852) - Port the Missing code from 7.5 dev to 7.5 Dev1.(SCGCQ01557541) - New OEM PnP ID added.(SCGCQ01565563) - PERC 10.5: New PCI ID for the H345 and H745 adapters.(SCGCQ01565984) - Add new product PNP and NVDATA of Talladega 946N-8i 4GB for NEC.(SCGCQ01575214) - Add new product PNP and NVDATA of Talladega Lite 945N-8i 2GB for NEC.(SCGCQ01575270) - For 9480-8i8e 4GB controller, OEM needs Windows driver to reflect its branding name, NVdata and SBR added to MR FW packages.(SCGCQ01531762) - OEM : Add the OEM PNP IDs.(SCGCQ01581027) - Add support for subDeviceId=0x9441 in Tomcat iMR.(SCGCQ01412001) Version 7.703.25.00 - Moderate Impact/Low Probability of Occurrence --------------------- fixes: - MR7.4: Code Review defect to add the missing OEM PNP IDs for JBOD Mode.(SCGCQ01388537) - MR7.4 PA2 Wins 8.1 7.704.4.0: Two Product Names reported in Device manager.(SCGCQ01406516) - MR 7.4 - BSOD while rebuilding in loop in EP/VD environment.(SCGCQ01368962) - Update Readme for megasds (JBOD mode driver).(SCGCQ01394661) - Larger than MDTS IOs to NVMe received via Fast path.(SCGCQ01339197) - MR-7.3 - Alpha: Harpoon ctlr hit a killAdapter on dual-path cable pull / push with 2 enclosures.(SCGCQ01389732) - Add the JBOD Mode PNP IDs for the Win10 section of the MegaSAS35 INF File.(SCGCQ01393850) - MR_WINDOWS_7.3 Coverity Bug Fixes.(SCGCQ01377969) - Fix Compilation issues for MR 7.2 rel stream for MPT.c.(SCGCQ01262693) - mr 703 00 driver package can not detect 9440-16i controller.(SCGCQ01317385) - Fix Black Duck analysis Code matchs with Linux Upstream.(SCGCQ01373461) - Harpoon 8i MR7.4: debugger timestamp reset during bootup.(SCGCQ01385707) - MR 7.1: BSOD on Raidmap NULL pointer in the NonRW build routine.(SCGCQ01259630 port of SCGCQ01259466) - IOCTL path could cause Blue screen with a DBG build.(SCGCQ01304116 port of SCGCQ01300726) - Add Crusader Device ID in MR 7.2/7.3.(SCGCQ01345330 port of SCGCQ01345325) - MR-7.2-MR 9460-16i: The OS Crash During Rebuild with Double Medium Errors With I/O.(SCGCQ01316289 port of SCGCQ01307020) - Remove duplidate ID from inf file.(SCGCQ01369138 port of SCGCQ01369121) - CSET: Ventura MR 7.1 Windows NVMe: JBOD Large Sequential MB/s do not meet targets - (SCGCQ01270126).(SCGCQ01323648 port of NA - NA) - Quanta - Add PnP ID for their 3516 ROMB design.(SCGCQ01389338 port of SCGCQ01384052) - Harpoon 8i MR7.4: debugger timestamp reset during bootup.(SCGCQ01393671 port of SCGCQ01385707) - NVMe Pass through support.(SCGCQ01455443 port of SCGCQ01392962) EnhancementRequests: - Disable UnEvenSpan Support at Compile time.(SCGCQ01399537) - Add support for subDeviceId=0x9441 in Tomcat iMR.(SCGCQ01411995) - Drop support of devid 0x0015 for 7.0.1/7.1.(SCGCQ01258943) - Inventec - Add PnP ID for their 3508 ROMB design.(SCGCQ01350488) - Quanta - Add PnP ID for their 3516 ROMB design.(SCGCQ01384052) - Add PnP ID for 9450-8i RAID Controller.(SCGCQ01396769) - Add JBOD mode for MR WINDOWS DRIVER for MR 7.4.(SCGCQ01373361) Version 7.702.12.00 - Moderate Impact/Low Probability of Occurrence --------------------- Fixes: - Fixed and issue where the driver was not resetting MPT frames field cmd_completed(which is used for R1 FP write only) while returning the frame back to free pool, and this causes problem when same MPT frame is reused as "cmd_completed" flag is set incorrectly. (SCGCQ01176530) - Fixed and issue where stream detection array not being reset properly. (SCGCQ01204096) - Fixed and issue where Big endian host, need to convert peerSMID to little endian to CPU before accessing (SCGCQ01216698) - Fixed and issue where if PD SEQ map is not available in driver due to any reason,the driver mistakenly accesses RAID map to find whether JBOD is TM capable or not which is wrong. Accessing invalid memory may cause kernel panic. (SCGCQ01226222) - Fixed and issue where if memory allocation for driver's RAID map fails, driver load failed. (SCGCQ01270059) - Fixed and issue where if contiguous memory is not available, driver load fails. (SCGCQ01183280) - Fixed and issue where "BRCM: IO messages did not end on page boundary; sge_len" while running RAW IOs. (SCGCQ01189815) - Fixed and issue where system crash while deleting VD while File System IO is in progress. (SCGCQ01209487) - Fixed data corruption by having OS not to do merging of IOs in order to avoid SGE holes. (SCGCQ01231229) - Fixed and issue where MR_ValidateMapInfo would cause incorrect values in DRV raid map and can cause Ghost VD to be detected at OS level. (SCGCQ01213952) - Fixed and issue where firmware fault happened as driver set numSGE=0. SCGCQ01274103 - Updated MDTS value to OS even if MR_DCMD_DRV_GET_TARGET_PROP is not fired and fixed detection logic for NVME drives (SCGCQ01225347) - Fixed and issue where Linux OS crash when powering off enclosure during I/O (SCGCQ01229442) - Fixed and issue where RHEL7.3 kernel returned pending IOs with status DID_REQUEUE instead of DID_RESET to SCSU layer before doing OCR (SCGCQ01231846) - Fixed issue where applications sending out of range class code for AEN registration would result in kernel panic. (SCGCQ0125612)6 - Corrected bitmap macros inside struct RAID_CONTEXT35 (SCGCQ01269453) - Set cmd_status inside DCMD/IO/header frame to MFI_STAT_OK to wake up all pending IOCTLs. (SCGCQ01298582) - Fixed and issue where driver loading failed to initialize 930 series adapters when RDPQ support enabled (SCGCQ01229897) - Removed throttle IOs prints in IO path and added sysfs parameter to reflect number of R1 FP writes (SCGCQ01204099) - Fixed and issue where allocated MFI frame size and the size of MPT chain frame (where MFI frame resides for MFI MPT passthru commands) should match (SCGCQ01342650). - Fixed and issue where JBOD SYNC_CACHE was blocked at driver level, and driver bounces it back without sending it to drive/firmware. (SCGCQ01204180) - Fixed and issue where the controller broke into Megamon while installing GuestOS (SCGCQ01171985) - Fixed and issue where the driver was sending stream detected write IOs to FCFS queue, when both core 0 and core 1 are enabled in CPU affinity mask for R6 with virtual drives,. (SCGCQ01282897) - Fixed and issue where RAID-1/10 data integrity fails with Intel enclosure and Linux (SCGCQ01176592) Enhancements: - Big endian architecture is now support for 930 generation MR HBA. (SCGCQ01256016) - Added support for NVMe devices. (SCGCQ01169008) - Set device queue depth same as controller's can_queue for SCSI MQ mode. (SCGCQ01271569) - Added support for RHEL7.3. (SCGCQ01224300) - Added DCMD interface to read target properties for SCSI device(VDs and JBODs both) (SCGCQ01220142) Version 7.700.26.00 - New Function Only/No fixes ---------------------